package com.hjxr.xmgl.web.domain;


import com.hjxr.framework.aspectj.lang.annotation.Excel;
import com.hjxr.sysadmin.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 数据函数运算队列对象 event_quota_function_queue
 *
 * @author hjxr
 * @date 2021-12-02
 */
public class EventQuotaFunctionQueue extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private String id;

    /**
     * 数据参数1
     */
    @Excel(name = "数据参数1")
    private String param1;

    /**
     * 数据参数2
     */
    @Excel(name = "数据参数2")
    private String param2;

    /**
     * 目标表更新条件
     */
    @Excel(name = "项目表更新条件")
    private String projectId;

    /**
     * 目标表更新条件
     */
    @Excel(name = "项目详情表id")
    private String rowId;

    /**
     * 目标表
     */
    @Excel(name = "目标表")
    private String distTable;

    /**
     * 目标字段
     */
    @Excel(name = "目标字段")
    private String distField;

    /**
     * 函数名称
     */
    @Excel(name = "函数名称")
    private String functionName;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getParam1() {
        return param1;
    }

    public void setParam2(String param2) {
        this.param2 = param2;
    }

    public String getParam2() {
        return param2;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getRowId() {
        return rowId;
    }

    public void setRowId(String rowId) {
        this.rowId = rowId;
    }

    public void setDistTable(String distTable) {
        this.distTable = distTable;
    }

    public String getDistTable() {
        return distTable;
    }

    public void setDistField(String distField) {
        this.distField = distField;
    }

    public String getDistField() {
        return distField;
    }

    public void setFunctionName(String functionName) {
        this.functionName = functionName;
    }

    public String getFunctionName() {
        return functionName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("param1", getParam1())
                .append("param2", getParam2())
                .append("projectId", getProjectId())
                .append("rowId", getRowId())
                .append("distTable", getDistTable())
                .append("distField", getDistField())
                .append("functionName", getFunctionName())
                .toString();
    }
}
